  .pagination {
    overflow: hidden;
    display: table!important;
    margin: 0 auto!important;
    /*width: 100%;*/
   float:right;
   height: 30px;
  /*li {float: left;
    height: 30px;
    border-radius: 5px;
    margin: 3px;
    color: #666;
  :hover {
    background: #000;
  a {
    color: #fff;
  }
  }
  a {
    display: block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    border-radius: 5px;
    text-decoration: none
  }
 
  }
  .active {
    background: #000;
		  a {
		    color: #fff;
		  }
 
  	} */
  }
  .pagination>.active>a,
  .pagination>.active>a:focus, 
  .pagination>.active>a:hover, 
  .pagination>.active>span, 
  .pagination>.active>span:focus,
  .pagination>.active>span:hover{
    background-color: #E0ECFF!important;
    border-color: #E0ECFF!important;
    color:#337ab7!important;
  }
  .pagination>li>a, 
  .pagination>li>span{
  	padding:0px 6px!important;
  	margin-left:2px!important;
  	border-radius:50%!important;
  	
  }
  .pagination>li:first-child>a, .pagination>li:first-child>span,
  .pagination>li:last-child>a, .pagination>li:last-child>span{
  	  border-radius:50%!important;
  }